<?php

namespace app\api\controller;

use \tpfcore\Core;

/**
 * @title   小程序幻灯片接口类
 * @description
 * @group   小程序接口
 * Class ProgramSlide
 * @package app\api\controller
 */
class ProgramSlide extends ApiBase
{
    /**
     * @title       获取幻灯片列表
     * @description 首页轮播图
     * @author      TPFrame
     * @url         /api/program_slide/getList/
     * @method POST
     * @param_send  name:api_version type:string require:1 default:"" other:格式x.x.x desc:版本号
     * @param_send  name:sign type:string require:0 default:"" other:xxx desc:幻灯片标识，默认mini_home_banner
     * @param_send  name:limit type:integer require:0 default:3 other:xxx desc:数据条数
     */
    public function getList()
    {
        switch ($this->api_version) {
            case '1.0':
                $this->jump(Core::loadModel('Slide')->get_List($this->param));
                break;
            default:
                $this->jump([40048, '版本号错误']);
                break;
        }
    }
}